package ar.com.ctrln.persistence.dao.factibilidad;

import java.util.List;

import org.hibernate.Query;
import org.springframework.stereotype.Repository;

import ar.com.ctrln.persistence.dao.AbstractHibernateDao;
import ar.com.ctrln.persistence.model.factibilidad.Requerimiento;

@Repository("requerimientoDao")
public class HibernateRequerimientoDao extends
		AbstractHibernateDao<Requerimiento> implements RequerimientoDao {

	@SuppressWarnings("unchecked")
	@Override
	public List<Requerimiento> getList(long idDetalle) {
		Query q = getSession().createQuery("select d.requerimientos from DetalleFactibilidad as d where d.id = ?");
		q.setParameter(0, idDetalle);
		return (List<Requerimiento>)q.list();
	}

}
